﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Vusuarios : System.Web.UI.Page
{
    ManejoUsuarios _mu;
    protected void Page_Load(object sender, EventArgs e)
    {
        _mu = new ManejoUsuarios();
        Cargar();
    }

    private void Cargar()
    {
        gvUsuarios.DataSource = _mu.Mostrar();
        gvUsuarios.DataBind();
    }
    protected void btnSave_Click(object sender, EventArgs e)
    {
        if (txtpasswd.Text == txtPasswd2.Text) {
            _mu = new ManejoUsuarios(txtNombre.Text, txtUsuario.Text, txtpasswd.Text,ddlTipo.SelectedIndex);
            lblMensaje.Text = _mu.Ins() ? "Guardado con exito" : "Error al guardar datos" + DBMySql.Error;
            Cargar();
        }
    }
    protected void btnMod_Click(object sender, EventArgs e)
    {
        if (txtpasswd.Text == txtPasswd2.Text)
        {
            _mu = new ManejoUsuarios(txtNombre.Text, txtUsuario.Text, txtpasswd.Text,ddlTipo.SelectedIndex);
            lblMensaje.Text = _mu.Mod() ? "Modificado con exito" : "Error al modificar datos" + DBMySql.Error;
            Cargar();
        }
    }
    protected void btnElim_Click(object sender, EventArgs e)
    {
        _mu.Usuario = txtUsuario.Text;
        lblMensaje.Text = _mu.Elim() ? "Eliminado exitosamente" : "Error al eliminar datos" + DBMySql.Error;
        Cargar();
    }
    protected void gvUsuarios_SelectedIndexChanged(object sender, EventArgs e)
    {
        lblMensaje.Text = gvUsuarios.Rows[gvUsuarios.SelectedIndex].Cells[0].Text.ToString();
    }
}